import request from '@/utils/request'

// 地貌类型列表
export function listRegionalType(params) {
  return request({
    url: `/supervise/regionalTypeApi/list`,
    method: 'post',
    params
  })
}

// 无权限地貌列表
export function getRegionalTypeListNo(params) {
  return request({
    url: `/supervise/regionalTypeApi/listNoPermission`,
    method: 'post',
    params
  })
}

// 新增地貌类型
export function addRegionalType(data) {
  return request({
    url: `/supervise/regionalTypeApi/add`,
    method: 'post',
    data
  })
}

// 修改地貌类型
export function editRegionalType(data) {
  return request({
    url: `/supervise/regionalTypeApi/update`,
    method: 'post',
    data
  })
}

// 地貌设定配置地貌类型
export function configRegionalType(data) {
  return request({
    url: `/sys/sysRegionApi/batchUpdateSysRegion`,
    method: 'post',
    data
  })
}

// 删除地貌类型
export function removeRegionalType(id) {
  return request({
    url: `/supervise/regionalTypeApi/remove`,
    method: 'post',
    params: { id }
  })
}

// 地貌类型详情
export function detailRegionalType(value) {
  return request({
    url: `/supervise/regionalTypeApi/get/${value}`
  })
}

// 地貌类型最大排序
export function getMaxNum() {
  return request({
    url: `/supervise/regionalTypeApi/maxOrderNum`,
    method: 'post'
  })
}

